/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ComponenteDatos;

import ComponenteClase.Compra;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author MIGUEL ARANA
 */
public interface CompraDAO{

    public void insertarCompra(Compra c) throws SQLException;

    public Compra buscarCompra(int codigo) throws SQLException;

    public List<Compra> mostrarCompra() throws SQLException;

    public List<Compra> listarCompraPorCodigo(String codigo);

    public List<Compra> listarCompraPorProveedor(String prov);
    
    public List<Compra> listarCompraProProveedor(int codprov,String fecha);

    public List<Compra> consultarSQL(String sql);
           
    public List<Compra> consultarSQLProv(String sql);
}
